<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>自定义对象</title>
</head>
<body>
<script>
    //定义一个自定义对象,当中是一个个键值对
    var person = {
        name: "杨树林",
        age: 18,
        "address": "河北张家口",  //变量(键)可以带双引号，也可以不带！
        eat: function () {//匿名函数赋给变量也被视作成员变量
            console.log("吃了");
        },
        sleep() {//↑缩略写法
            console.log("睡觉啦")
        },
        getSum(a, b) {//带参有返回值的函数
            return a + b;
        }
    }

    //使用对象
    console.log(person.name);//杨树林
    console.log(person.age);//18
    person.eat();//吃了
    person.sleep();//睡觉啦
    let sum = person.getSum(10, 20);
    console.log(sum);//30
    console.log(person.address);//河北张家口
    console.log(person)
    //Object
    //address:"河北张家口"
    //age:18
    //eat:ƒ ()
    //getSum:ƒ getSum(a, b)
    //name:"杨树林"
    //sleep:ƒ sleep()
</script>
</body>
</html>